/*
 * Copyright (c) 2016 zhangcm. All Rights Reserved.
 */
package com.jnzc.ocr.serv.shop.filter;

import com.jnzc.ocr.dependencies.serv.bean.BaseFilter;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @author zhangcm
 * @version 1.0, 2017/9/16
 */
public class ShopMarketingPlanFilter extends BaseFilter {

    private Long id;

    private Long shopId;

    private List<Integer> marketingTypeList;

    private Long productCategoryId;

    private Boolean nullProductCategoryId;

    private Long memberCategoryIdWithNull;

    private Boolean nullMemberCategoryId;

    private Date nowDate;

    private Integer state;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getShopId() {
        return shopId;
    }

    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }

    public List<Integer> getMarketingTypeList() {
        return marketingTypeList;
    }

    public void setMarketingTypeList(List<Integer> marketingTypeList) {
        this.marketingTypeList = marketingTypeList;
    }

    public Long getProductCategoryId() {
        return productCategoryId;
    }

    public void setProductCategoryId(Long productCategoryId) {
        this.productCategoryId = productCategoryId;
    }

    public Long getMemberCategoryIdWithNull() {
        return memberCategoryIdWithNull;
    }

    public void setMemberCategoryIdWithNull(Long memberCategoryIdWithNull) {
        this.memberCategoryIdWithNull = memberCategoryIdWithNull;
    }

    public Date getNowDate() {
        return nowDate;
    }

    public void setNowDate(Date nowDate) {
        this.nowDate = nowDate;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Boolean getNullProductCategoryId() {
        return nullProductCategoryId;
    }

    public void setNullProductCategoryId(Boolean nullProductCategoryId) {
        this.nullProductCategoryId = nullProductCategoryId;
    }

    public Boolean getNullMemberCategoryId() {
        return nullMemberCategoryId;
    }

    public void setNullMemberCategoryId(Boolean nullMemberCategoryId) {
        this.nullMemberCategoryId = nullMemberCategoryId;
    }
}
